gsk: Add ShaderBuilder
authorEmmanuele Bassi <ebassi@gnome.org>
Sun, 3 Jul 2016 19:04:40 +0000 (20:04 +0100)
committerEmmanuele Bassi <ebassi@gnome.org>
Tue, 18 Oct 2016 10:49:07 +0000 (11:49 +0100)
commit2ded2ad6b7e2b84301317fbb72c208be4f78d863
treea6276ad8dfe4096624ba8fc767f2864ee2d453b3
parent3d21c4afba985c6a5ef15855d9929d163ff5d4fb
gsk: Add ShaderBuilder

GskShaderBuilder is an ancillary, private type that deals with the
internals of taking GLSL shaders from resources and building them,
with the additional feature of being able to compose shaders from a
common preamble, as well as adding conditional defines (useful for
enabling debugging code in the shaders themselves).
gsk/Makefile.am
gsk/gskshaderbuilder.c [new file with mode: 0644]
gsk/gskshaderbuilderprivate.h [new file with mode: 0644]